package com.ruoyi.config.mapper;

import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; //添加
import com.ruoyi.config.domain.Datarulesconfig;

/**
 * 规则配置Mapper接口
 * 
 * @author ruoyi
 * @date 2024-12-14
 */
public interface DatarulesconfigMapper extends BaseMapper<Datarulesconfig> //修改
{
    /**
     * 查询规则配置
     * 
     * @param ruleId 规则配置主键
     * @return 规则配置
     */
    public Datarulesconfig selectDatarulesconfigByRuleId(String ruleId);

    /**
     * 查询规则配置列表
     * 
     * @param datarulesconfig 规则配置
     * @return 规则配置集合
     */
    public List<Datarulesconfig> selectDatarulesconfigList(Datarulesconfig datarulesconfig);

    /**
     * 新增规则配置
     * 
     * @param datarulesconfig 规则配置
     * @return 结果
     */
    public int insertDatarulesconfig(Datarulesconfig datarulesconfig);

    /**
     * 修改规则配置
     * 
     * @param datarulesconfig 规则配置
     * @return 结果
     */
    public int updateDatarulesconfig(Datarulesconfig datarulesconfig);

    /**
     * 删除规则配置
     * 
     * @param ruleId 规则配置主键
     * @return 结果
     */
    public int deleteDatarulesconfigByRuleId(String ruleId);

    /**
     * 批量删除规则配置
     * 
     * @param ruleIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDatarulesconfigByRuleIds(String[] ruleIds);
}
